package com.demo.wrapper;

import com.demo.wrapper.interfaces.IEsLambdaAggWrapper;
import com.demo.wrapper.interfaces.IEsLimitWrapper;

/**
 * es聚合拼接抽象类，支持lambda表达式和普通查询
 *
 * @param <AggWrapper> AbstractEsLambdaQueryWrapper的子类
 * @param <DO>      es文档实体类
 * @author 19242
 */
public abstract class AbstractEsLambdaAggWrapper<AggWrapper extends AbstractEsLambdaAggWrapper<AggWrapper, DO, Wrapper>, DO, Wrapper extends IEsLimitWrapper<Wrapper, AggWrapper>> extends AbstractEsAggWrapper<AggWrapper, Wrapper>
        implements IEsLambdaAggWrapper<AggWrapper, DO, Wrapper> {
}
